<?php

/**
 * Блок меню навигации по токенам менеджера.
 *
 */
class Frontend_Block_Tokens extends Kernel_Block {

    /**
     * Возвращает данные шаблона для формирования блока.
     *
     * @return  array
     */
    public function getData() {
        $tokens = array();
        foreach (Frontend_Filter_Structure::$tokens as $token) {
            $tokens[] = array(
                  'name' => $token,
                'active' => $token == Frontend_Filter_Structure::get('token'),
                   'url' => array('token' => $token),
            );
        }
        
        return array(
            'tokens' => Application::getRequest()->get('id') ? $tokens : array()
            );
    }
}
